/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Modelos;

import Entidades.Tipocurso;
import Ingresos.ITipoCurso;
import java.util.List;
import javafx.collections.FXCollections;
import javafx.collections.ObservableList;
import javafx.scene.control.TableColumn;
import javafx.scene.control.TableView;

/**
 *
 * @author Gerson de Leon
 */
public class TipoCursoModel extends TableView {
    private ObservableList<Tipocurso> listado = FXCollections.observableArrayList();
    private String columnas[] = {"Nombre"};
    public TipoCursoModel(ObservableList<Tipocurso> listadoTipoCurso){
        agregarColumnas();
        rellenarData();
    
}
  private void agregarColumnas(){
        for(int i=0; i<columnas.length;i++){
            TableColumn columna= new TableColumn(columnas[i]);
            this.getColumns().add(columna);
            
        }

         }
    private void rellenarData(){
        ITipoCurso manejo = new ITipoCurso(); /// cambiar por TipoCurso
        List lista = manejo.mostraTodo();
        for(int i=0; i<lista.size();i++){
            listado.add((Tipocurso) lista.get(i));
        }
        }
        public ObservableList<Tipocurso> getPersonData() {
      return listado;
  }
    }
